/*
 * @Author: wangxin 
 * @Date: 2018-11-06 12:01:04 
 * @Last Modified by: wangxin
 * @Last Modified time: 2018-11-15 14:48:10
 */
  
  // banner函数
  function swiperFun() {
    var mySwiper = new Swiper("#swiper1", {
      direction: "horizontal",
      loop: true,
      // 如果需要分页器
      pagination: {
        el: '.swiper-pagination'
      },
      autoplay: {
        delay: 3000, // 1秒切换一次
        disableOnInteraction: false // 用户操作swiper之后，是否禁止autoplay。默认为true：停止
      }, //可选选项，自动滑动
      speed: 300, // 速度300
      // pagination: ".swiper-pagination",
      observer: true, //修改swiper自己或子元素时，自动初始化swiper
      observeParents: true, //修改swiper的父元素时，自动初始化swiper
    });
  }

  // 名师推荐
  function swiperFun2() {
    var mySwiper = new Swiper("#swiper2", {
      // centeredSlides: true,
      autoHeight: true,
      freeMode : true,
      slidesPerView: 'auto',
      spaceBetween: 15,
      slidesOffsetBefore: 15,
      slidesOffsetAfter: 15,
      observer: true, //修改swiper自己或子元素时，自动初始化swiper
      observeParents: true, //修改swiper的父元素时，自动初始化swiper
    });
  }

  // 回到顶部
  goTop()

  // 下拉刷新
  function refreshFun() {
    var params = {};
    var loading = false;
    var limit = 15;
    var offset = 0;
    $(document).on('refresh', '.pull-to-refresh-content', function (e) {
			
      if (loading) {
        return;
      }
      net_request('get', `api/v1/mallproducts?limit=${limit}&offset=${offset}`, params,
        function(res) {
          // console.log(res)
          if (res.success) {
            loading = false;
            // alert(JSON.stringify(res))
            $.pullToRefreshDone('.pull-to-refresh-content');
          }
        },
        function(err) {
          alert(JSON.stringify(err))
        }
      );
    });
  }
  refreshFun();

  /* 事件 */
  function eventFun() {
    // 跳转到搜索页面
    $$('#search').on('click', function() {
      // window.location.href = '../../html/Home/Search/search.html'
      native_goto("local/home/search/search");
    });

    // 名师推荐点击x移除当前元素
    $$('.closed').on('click', function(){
      $$(this).parent().parent().fadeOut();
    });
  }
  eventFun();


//精选商品点击
function goodsClick(){
  native_goto("local/home/goods/goodsDetails");
}

//精选商品点击
function clickAllGoods(){
  native_goto("local/home/allGoods/allgoods?itemid=12&goodsid=14");
}

//活动点击
function activityClick(){
  native_goto("local/webview?url=https://www.toutiao.com/");
}

//文章点击
function newsClick(){
  native_goto("local/webview?url=https://www.toutiao.com/");
}

//点击banner跳转
function bannerClick(){
  native_goto("local/webview?url=https://www.toutiao.com/");
}



//消息点击
  function messageClick(){
    native_goto("local/home/message/message");
  }

  // 无限滚动
  function infiniteFun() {
    var loading = false;
    var limit = 15;
    var offset = 0;
    var params = {}
    $(document).on('infinite', '.infinite-scroll-bottom',function() {
      if (loading) {
        return;
      }
      loading = true;
      net_request('get', `api/v1/mallproducts?limit=${limit}&offset=${offset * limit}`, params,
        function(res) {
          // console.log(res)
          if (res.success) {
            loading = false;
            offset++
            // alert(JSON.stringify(res))
            // $$('.goods').css('display', 'block');
            if (res.data.list.length < limit) {
              // 加载完毕，则注销无限加载事件，以防不必要的加载
              $.detachInfiniteScroll($('.infinite-scroll'));
              // 删除加载提示符
              $('.infinite-scroll-preloader').remove();
              return;
            }
          }
        },
        function(err) {
          alert(JSON.stringify(err))
        }
      );
    })
  }
  infiniteFun();

  //需要初始化传递数据的函数，函数名，跟参数都不要变，固定写死的
  function getParams(data) {
    // data需要转成json调用 ，函数urlParamParseJson();
    /*var jodata = JSON.parse(data); 
    if(isNotNull(jodata)){//
       
    }*/
    if (isNotNull(data)) {
      // $$("#div_version").html("版本号：V"+data);
    }
  }

  // 初始化
  $(function () {
    $.init();
    swiperFun();
    swiperFun2();
  });